package cn.tedu.medicalmanagementsystem.manager.mapper;

import cn.tedu.medicalmanagementsystem.manager.pojo.dto.ServiceTypeListQuery;
import cn.tedu.medicalmanagementsystem.manager.pojo.entity.ServiceType;
import cn.tedu.medicalmanagementsystem.manager.pojo.vo.ServiceTypeVO;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface ServiceTypeMapper {

    //    查询所有服务类型
    List<ServiceTypeVO> allTypes();
    //  添加
    void add(ServiceType serviceType);
    //  修改
    void update(ServiceType serviceType);
    //  根据服务类型id删除
    void deleteById(Long id);
    //  根据服务类型id查询
    ServiceTypeVO selectById(Long id);
    //    根据服务名称查询
    ServiceTypeVO selectByName(String name);


    List<ServiceTypeVO> selectServiceType(ServiceTypeListQuery serviceTypeListQuery);
}
